const { Users } = require('../../model/user');

module.exports = async (req, res) => {

    // 标识 表示当前访问的用户管理页面
    req.app.locals.currentLink = 'User';

    // 获取地址栏中的id参数
    const { message, id } = req.query;

    // 如果传递的id参数 修改操作
    // 如果没有传递id参数 新增操作
    if (id) {
        let user = await Users.findOne({ _id: id });
        res.render('admin/user-edit', {
            message: message,
            user: user,
            link: '/admin/user-modify?id=' + id,
            button: '修改'
        });
    } else {
        res.render('admin/user-edit', {
            message: message,
            link: '/admin/user-edit',
            button: '添加'
        });
    }
};